package com.itcncp.wechat.app.dao.mapper;

import com.itcncp.wechat.app.dao.model.ItcsNoticeJnl;
import com.itcncp.wechat.app.dao.model.ItcsNoticeJnlExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ItcsNoticeJnlMapper {
    long countByExample(ItcsNoticeJnlExample example);

    int deleteByExample(ItcsNoticeJnlExample example);

    int deleteByPrimaryKey(Long noticeId);

    int insert(ItcsNoticeJnl record);

    int insertSelective(ItcsNoticeJnl record);

    List<ItcsNoticeJnl> selectByExample(ItcsNoticeJnlExample example);

    ItcsNoticeJnl selectByPrimaryKey(Long noticeId);

    int updateByExampleSelective(@Param("record") ItcsNoticeJnl record, @Param("example") ItcsNoticeJnlExample example);

    int updateByExample(@Param("record") ItcsNoticeJnl record, @Param("example") ItcsNoticeJnlExample example);

    int updateByPrimaryKeySelective(ItcsNoticeJnl record);

    int updateByPrimaryKey(ItcsNoticeJnl record);
}